import os

print('获取文件的绝对路径：', os.path.abspath('./aa.txt'))
print('判断目录或文件是否存在：', os.path.exists('b.txt'))
print('判断目录或文件是否存在：', os.path.exists('./今天过得怎样'))
print('拼接路径', os.path.join('D:/study-python/chap11', 'c.txt'))

# 分割文件名称和后缀名,结果为元组类型
print(os.path.splitext('aa.txt'))
# 提取文件名
print(os.path.basename(r'D:\study-python\chap11\b.txt'))
# 提取路径
print(os.path.dirname(r'D:\study-python\chap11\b.txt'))

# 判断一个路径是否是有效路径
print(os.path.isdir(r'D:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\pythonProject\study-python'))

# 判断一个文件是否是有效文件
print(os.path.isfile(
    r'D:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\pythonProject\study-python\chap11 文件操作及IO操作\aa.txt'))
